BEND_MITER
Overview
Calculate the loss coefficient (K) for a single-joint miter bend in a pipe.
Excel Usage
=BEND_MITER(angle, miter_method)
angle(float, required): Angle of miter bend [degrees]miter_method(str, optional, default: “Rennels”): Calculation method
Returns (float): Loss coefficient K for the miter bend [-]
Examples
Example 1: 90 degree miter bend
Inputs:
| angle |
|---|
| 90 |
Excel formula:
=BEND_MITER(90)
Expected output:
| Result |
|---|
| 1.2021 |
Example 2: 45 degree miter bend
Inputs:
| angle |
|---|
| 45 |
Excel formula:
=BEND_MITER(45)
Expected output:
| Result |
|---|
| 0.3042 |
Example 3: 150 degree miter bend
Inputs:
| angle |
|---|
| 150 |
Excel formula:
=BEND_MITER(150)
Expected output:
| Result |
|---|
| 2.7128 |
Example 4: 90 degree miter with Crane method
Inputs:
| angle | miter_method |
|---|---|
| 90 | Crane |
Excel formula:
=BEND_MITER(90, "Crane")
Expected output:
| Result |
|---|
| Error: Crane method requires Di |
Python Code
import micropip
await micropip.install(["fluids"])
from fluids.fittings import bend_miter as fluids_bend_miter
def bend_miter(angle, miter_method='Rennels'):
"""
Calculate the loss coefficient (K) for a single-joint miter bend in a pipe.
See: https://fluids.readthedocs.io/fluids.fittings.html#fluids.fittings.bend_miter
This example function is provided as-is without any representation of accuracy.
Args:
angle (float): Angle of miter bend [degrees]
miter_method (str, optional): Calculation method Valid options: Rennels, Crane, Blevins. Default is 'Rennels'.
Returns:
float: Loss coefficient K for the miter bend [-]
"""
try:
angle = float(angle)
except (ValueError, TypeError):
return "Error: Angle must be a number."
if angle <= 0 or angle > 150:
return "Error: Angle must be between 0 and 150 degrees."
try:
result = fluids_bend_miter(angle=angle, method=miter_method)
return float(result)
except Exception as e:
return f"Error: {str(e)}"